const fs = require('fs')

const start = () => {
    let arr = ['1.txt', '2.txt', '3.txt']

    let t = ''
    console.log(1)
    arr.forEach(item => {
        // 同步任务
        console.log(2)
        let s =  fs.createReadStream(`./src/${item}`, {encoding:'utf8'})

        // 事件， 异步的， 跳过输出
        s.on('data', chunk => {
            t += chunk
        })

        s.on('end', () => {
            console.log(3)
            // console.log(t)
            console.log(item + '---结束')
        })
    })

    // 先执行所有主线程的任务  1-2-2-2-4-4-3
    console.log(4)
}


start()